home *** CD-ROM | disk | FTP | other *** search
/ Champak 132 (Alt) / Vol 132.iso / games / 3d_hyper / 3d_hyper.dcr / Scripts_13_SliderDisplay.ls < prev    next >
Encoding:
Text File  |  2011-06-09  |  488 b   |  18 lines

  1. property pMaskMember, pOrigImage
  2.  
  3. on beginSprite me
  4.   pMaskMember = member(sprite(me.spriteNum).member.name & "mask")
  5.   pOrigImage = pMaskMember.image.duplicate()
  6. end
  7.  
  8. on updateMask me, thePercent
  9.   newImage = pOrigImage.duplicate()
  10.   theWidth = pOrigImage.width * (1.0 - thePercent)
  11.   newImage.fill(pOrigImage.width - theWidth, 0, pOrigImage.width, pOrigImage.height, [#color: rgb(255, 255, 255)])
  12.   pMaskMember.image = newImage
  13. end
  14.  
  15. on endSprite me
  16.   pMaskMember.image = pOrigImage
  17. end
  18.